﻿package com.ease.model.criterion
{
	import com.ease.model.criterion.Criterion;
	import com.ease.model.criterion.CriterionSupport;

	[Bindable]
	[RemoteClass(alias="com.ease.model.criterion.SqlCriterion")]
	
	public class SqlCriterion
		extends
			com.ease.model.criterion.CriterionSupport
		implements 
			com.ease.model.criterion.Criterion
	{

		private var _sql:String;
		private var _propertyNames:Array;
		private var _propertyValues:Array;

		public function SqlCriterion()
		{
		}

		public function get sql():String
		{
			return _sql;
		}

		public function set sql(value:String):void
		{
			_sql = value;
		}

		public function get propertyNames():Array
		{
			return _propertyNames;
		}

		public function set propertyNames(value:Array):void
		{
			_propertyNames = value;
		}

		public function get propertyValues():Array
		{
			return _propertyValues;
		}

		public function set propertyValues(value:Array):void
		{
			_propertyValues = value;
		}
	}
}